This page last changed on May 19, 2005 by orogers.

Overview

Configuration

Important Changes

If a tasks included in the <tasks> section fails then none of the subsequent tasks will be executed. This is useful if you have multiple build or test tasks that you want to execute and you want to halt the build after the first failure. However, if you currently have tasks included in the <tasks> section that you want to run with every build (such as the Merge File Task, you should move it into the <publishers> section. The <publishers> section can now contain any CCNet task. All publisher tasks are guaranteed to be executed with each build, regardless of whether the build fails or succeeds.

(CCNET-324) When the CruiseControl.NET server starts up, it now provides warning message if the ccnet.config file contains invalid or unused elements. If you receive such warning messages, please make sure that you correct your ccnet.config file to guarantee that everything is working properly. Please consult the installed documentation for the correct configuration information.

Source Control Providers

Numerous changes have been made to the PVCS (CCNET-274), CVS (CCNET-123), ClearCase (CCNET-382, CCNET-409) and Vault source control providers. PVCS now works with v8. CVS supports a faster way of detecting changes and updating source – try using the <useHistory> element. ClearCase now has AutoGetSource functionality.

CCService

(CCNET-33) The CruiseControl.NET service now supports installing multiple versions

WebDashboard

(CCNET-420) A new report is available via the WebDashboard that shows timing information for the NAnt build. Requires NAnt 0.85 RC3 to run.

Jira Issues

Bug

  • CCNET-109 - Multiple version control provider doesn't work with PVCS
  • CCNET-274 - PVCS Scripts overwrite one another when multiple projects are configured
  • CCNET-371 - Modifications not detected when using VSNet french and VSS english
  • CCNET-382 - ClearCase: labels with spaces cause failure
  • CCNET-390 - NAnt output view displaying targets multiple times
  • CCNET-393 - NUnit task should load test results from file
  • CCNET-394 - Add Japanese resources for VSS plugin
  • CCNET-402 - Dashboard not showing nunit test results
  • CCNET-410 - Executable Time Out Broken
  • CCNET-413 - Plugins are not loaded when accessed via the webdashboard
  • CCNET-419 - Remove ExecutablePublisher as it is redundant with ExecutableTask

New Feature

  • CCNET-33 - Allow service name to be configured (Bill Simser)
  • CCNET-123 - Allow CVS plugin to be more configurable
  • CCNET-239 - Allow per-project config files
  • CCNET-420 - Show report profiling NAnt build times

Task

  • CCNET-391 - Delete net send Publisher

Improvement

  • CCNET-324 - Invalid configuration elements should be notified
  • CCNET-360 - CVS should support timeout
  • CCNET-396 - Invalild/Unused nodes in ccnet.config file should be output to console
  • CCNET-407 - <exec> task should set ccnet.label as an environment variable
  • CCNET-409 - ClearCase provider should support AutoGetSource
  • CCNET-411 - Integration status during GetSource
  • CCNET-416 - Create ForceBuild Trigger
  • CCNET-421 - Convert Publishers block into a PostBuild block
  • CCNET-422 - For Vault, make username, password, host, and repository optional

Document generated by Confluence on Jun 26, 2005 17:22